dogs cats factoring puppies broker foreclosures home buying homes for sale home builders houses dog homes pet cash flow buy a house sale cat brokerage